Skip to content

chore: release main#113

Open
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main
Open

chore: release main#113
github-actions[bot] wants to merge 1 commit intomainfrom
release-please--branches--main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Mar 26, 2026

🤖 I have created a release beep boop

launchdarkly-server-sdk-ai: 0.17.0

0.17.0 (2026-03-27)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Split track_metrics_of into sync and async variants (#112)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add get_ai_usage_from_response to openai_helper (4fab18f)
  • Add get_tool_calls_from_response and sum_token_usage_from_messages to langchain_helper (4fab18f)
  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • add optimization package stub (872e81e)
  • Add optional graph_key to all LDAIConfigTracker track_* methods for graph correlation (4fab18f)
  • Add track_tool_call/track_tool_calls to LDAIConfigTracker (4fab18f)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
  • Split track_metrics_of into sync and async variants (#112) (4fab18f)

Bug Fixes

  • make AIGraphTracker.track_total_tokens accept Optional[TokenUsage], skip when None or total <= 0 (4fab18f)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead (4fab18f)
  • use time.perf_counter_ns() for sub-millisecond precision in duration calculations (4fab18f)
launchdarkly-server-sdk-ai-langchain: 0.4.0

0.4.0 (2026-03-27)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Split track_metrics_of into sync and async variants (#112)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add get_ai_usage_from_response to openai_helper (4fab18f)
  • Add get_tool_calls_from_response and sum_token_usage_from_messages to langchain_helper (4fab18f)
  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • add optimization package stub (872e81e)
  • Add optional graph_key to all LDAIConfigTracker track_* methods for graph correlation (4fab18f)
  • Add track_tool_call/track_tool_calls to LDAIConfigTracker (4fab18f)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
  • Split track_metrics_of into sync and async variants (#112) (4fab18f)

Bug Fixes

  • make AIGraphTracker.track_total_tokens accept Optional[TokenUsage], skip when None or total <= 0 (4fab18f)
  • Remove node-scoped methods from AIGraphTracker (track_node_invocation, track_tool_call, track_node_judge_response), use related AIConfigTracker methods instead (4fab18f)
  • use time.perf_counter_ns() for sub-millisecond precision in duration calculations (4fab18f)
launchdarkly-server-sdk-ai-openai: 0.3.0

0.3.0 (2026-03-27)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0
  • Extract shared utilities to openai_helper
  • Extract shared utilities to langchain_helper
  • Restructure provider factory and support additional create methods (#102)

Features

  • Add ModelRunner ABC with invoke_model() and (453c71c)
  • add optimization package stub (872e81e)
  • Adds optimization package stub (58b7731)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Deprecated Chat object in favor of ManagedModel (453c71c)
  • Deprecated create_chat(), use create_model() on the LDAIClient (453c71c)
  • Drop support for python 3.9 (#114) (dc592c5)
  • Extract shared utilities to langchain_helper (453c71c)
  • Extract shared utilities to openai_helper (453c71c)
  • Introduce ManagedModel and ModelRunner (PR-3) (#104) (453c71c)
  • Restructure provider factory and support additional create methods (#102) (e6e4907)
launchdarkly-server-sdk-ai-optimization: 0.1.0

0.1.0 (2026-03-27)

⚠ BREAKING CHANGES

  • Bump minimum LangChain version to 1.0.0

Features

  • Add optimization package stub (#109) (ebd5166)
  • Adds optimization package stub (58b7731)
  • Adds optimization package stub (cc85a05)
  • Bump minimum LangChain version to 1.0.0 (dc592c5)
  • Drop support for python 3.9 (#114) (dc592c5)

Bug Fixes

  • consistency with other makefiles (b9a5601)

This PR was generated with Release Please. See documentation.


Note

Low Risk
Release-only changes (version bumps, manifest updates, and changelog/provenance edits) with no functional code modifications beyond updating package metadata.

Overview
Cuts a new release across the monorepo: bumps launchdarkly-server-sdk-ai to 0.17.0, server-ai-langchain to 0.4.0, and server-ai-openai to 0.3.0, updating .release-please-manifest.json, pyproject.toml, and __version__ accordingly.

Introduces the first published version of the new launchdarkly-server-sdk-ai-optimization package (0.1.0) and updates release documentation (CHANGELOG.md entries and PROVENANCE.md version).

Written by Cursor Bugbot for commit 8efa42f. This will update automatically on new commits. Configure here.

@github-actions github-actions bot requested a review from a team as a code owner March 26, 2026 15:28
@jsonbailey
Copy link
Copy Markdown
Contributor

Hold off on merging this. I am working to merge in all of the Agent Graph work so that we don't have multiple breaking change versions.

@github-actions github-actions bot force-pushed the release-please--branches--main branch 2 times, most recently from f0d5bbe to 846fe7d Compare March 26, 2026 18:52
@github-actions github-actions bot force-pushed the release-please--branches--main branch from 846fe7d to 8efa42f Compare March 27, 2026 17:10
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.

[project]
name = "launchdarkly-server-sdk-ai-optimization"
version = "0.0.0" # x-release-please-version
version = "0.1.0" # x-release-please-version
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Optimization package version not bumped to 0.1.0

Medium Severity

The optimization package's pyproject.toml is bumped to 0.1.0, but packages/optimization/src/ldai_optimization/__init__.py still has __version__ = "0.0.0". The release-please-config.json lists this __init__.py as an extra-file that should be updated, but it was missed — likely because it lacks the # x-release-please-version marker comment. Anyone checking ldai_optimization.__version__ at runtime will see "0.0.0" instead of "0.1.0".

Additional Locations (1)
Fix in Cursor Fix in Web

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant